/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package librairie;

import java.util.HashMap;
import java.util.Map;

/**
 *
 * @author KB
 */
public interface StructureProtocole {
    
    /**
     * Code de retour du serveur
     */
    public final static int TRAITEMENT_OK = 0;
    public final static int ERREUR_CHOIX = 1;
    public final static int ERREUR_MONTANT = 2;
    public final static int ERREUR_NBAN = 3;
    public final static int ERREUR_TX_INTERET = 4;
    public final static int ERREUR_ANNUITES = 5; 
    
    
    /**
     * Code associés aux paramètres de l'objet Message.
     */
    public final static String CHOIX = "choix";
    public final static String ANNUITE = "annuite";
    public final static String MONTANT = "montant";
    public final static String TAUX_INTERET = "taux_interet";
    public final static String NB_ANNEES = "nb_annees";
    public final static String RESULTAT = "resultat";
    public final static String CODE_RETOUR = "code_retour";
    
//    public Map<Integer, String> mapMsg;
//    
//    public StructureProtocole(){
//        mapMsg = new HashMap<Integer, String>();
//        mapMsg.put(TRAITEMENT_OK, null);
//        mapMsg.put(ERREUR_CHOIX, "choix du calcul invalide");
//        mapMsg.put(ERREUR_MONTANT, "La saisie du montant est incorrect");
//        mapMsg.put(ERREUR_NBAN, "La saisie du nombre d'années est invalide");
//        mapMsg.put(ERREUR_TX_INTERET, "La saisie du taux d'intérêt est invalide");
//        mapMsg.put(ERREUR_ANNUITES, "La saisie des annuités est invalide");
//    }
    
}
